ruinously expensive - French English Dictionary